home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1997 #4 / Amiga Plus CD - 1997 - No. 04.iso / pd / musik / syx10 / install-syx next >
Text File  |  1997-01-15  |  1KB  |  64 lines

  1. ; Install-SyX
  2. ;
  3. ; $VER: Install-SFXdata (02.12.1995)
  4. ;
  5. ; (C) Copyright 1997 Thijs van der Vossen. All Rights Reserved.
  6.  
  7. (IF (= @LANGUAGE "english")
  8. (
  9.     (SET #bad-kick        "SyX requires Kickstart 2.04 or greater.")
  10.     (SET #welcome-messy     "\n\nWelcome to the installation of SyX,\nThe Amiga MIDI SysEx dump utility.")
  11.     (SET #choose-dest    "Please choose a destination directory.\nA drawer called SyX will be created.")
  12.     (SET #choose-dest-help    "Here you can choose the place on your harddisk, were SyX should be installed.")
  13.     (SET #copy-files    "Copying program files...")
  14.     (SET #copy-libs        "Copying req.library...")
  15.     (SET #copy-help        "The respective files will copied to your harddisk.")
  16.     (SET #exit-messy    "\n\nSyX is successfuly installed.\nPlease read the doc.\n")
  17. ))
  18.  
  19.  
  20. (if (< (/ (getversion) 65536) 37)
  21.     (abort #bad-kick)
  22. )
  23.  
  24. (COMPLETE 0)
  25. (MESSAGE #welcome-messy)
  26.  
  27. (SET @default-dest
  28.     (ASKDIR
  29.         (PROMPT #choose-dest)
  30.         (HELP #choose-dest-help)
  31.         (DEFAULT @default-dest)
  32.     )
  33. )
  34.  
  35. (COMPLETE 5)
  36. (SET @default-dest (TACKON @default-dest "SyX"))
  37. (SET syx-dest @default-dest)
  38. (IF (= (EXISTS syx-dest) 0)
  39.     (MAKEDIR syx-dest (INFOS))
  40. )
  41.  
  42. (COMPLETE 10)
  43. (COPYFILES
  44.     (PROMPT #copy-files)
  45.     (HELP #copy-help)
  46.     (SOURCE "")
  47.     (DEST syx-dest)
  48.     (ALL)
  49. )
  50.  
  51. (COMPLETE 50)
  52. (COPYLIB
  53.     (PROMPT #copy-libs)
  54.     (HELP #copy-help)
  55.     (SOURCE "libs/req.library")
  56.     (DEST "LIBS:")
  57. )
  58.  
  59. (COMPLETE 99)
  60. (MESSAGE #exit-messy)
  61. (COMPLETE 100)
  62.  
  63. (EXIT (QUIET))
  64.